

package cn.shengchao.examstar.distribute.infrastrure.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@TableName(value = "distribute_dept_info")
public class DistributeDeptInfo {
    /**
     * 部门_id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 部门_id
     */
    @TableField(value = "dept_id")
    private Long deptId;

    /**
     * 部门所有者（平台0，分销加盟商的用户id，内容加盟商的用户id）
     */
    @TableField(value = "dept_owner_id")
    private Long deptOwnerId;

    /**
     * 上级管理用户id（平台0，市场经理用户id）
     */
    @TableField(value = "up_level_user_id")
    private Long upLevelUserId;

    /**
     * 分销角色 0平台 1内容 2销售
     */
    @TableField(value = "distribute_type")
    private Integer distributeType;

    /**
     * 数据状态0不生效1生效
     */
    @TableField(value = "data_status")
    private Integer dataStatus;
}